In this paper, we describe the development of template management technology to build virtual resources\nenvironments on OpenStack. In recent days, Cloud computing has been progressed and also open source Cloud\nsoftware has become widespread. Authors are developing cloud services using OpenStack. There are technologies\nwhich deploy a set of virtual resources based on system environmental templates to enable easy building,\nexpansion or migration of cloud resources. OpenStack Heat and Amazon CloudFormation are template deployment\ntechnologies and build stacks which are sets of virtual resources based on templates. However, these existing\ntechnologies have 4 problems. Heat and CloudFormation transaction managements of stack create or update are\ninsufficient. Heat and CloudFormation do not have sharing mechanism of templates. Heat cannot extract templates\nfrom existing virtual environments. Heat does not reflect actual environment changes to stack information.\nTherefore, we propose a new template management technology with 4 improvements. It has a mechanism of\ntransaction management like roll back or roll forward in case of abnormal failure during stack operations. It shares\ntemplates among end users and System Integrators. It extracts templates from existing environments. It reflects\nactual environment changes to stack information. We implemented the proposed template management server\nand showed that end users can easily replicate or build virtual resources environments. Furthermore, we measured\nthe performance of template extraction, stack create and update and showed our method could process templates\nin a sufficient short time.
Loading....